<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>14.查找元素基本使用</title>
</head>

<body>
  <script>
    let arr = [1, 2, 3, 4, 5, 9, 7, 8, 9];
    // indexOf 查找的是索引 ，找不到返回-1
    // indexOf 从左往右找，lastIndexOf 从右往左找
    console.log(arr.indexOf(9)); // 5  ，从左向右找，
    console.log(arr.indexOf(9, 6)); // 8  ，第二个参数代表从哪里开始查找，
    console.log(arr.lastIndexOf(9));//8 ，右往左找
    console.log(arr.lastIndexOf(9, -2));//5 ，右往左找，第二个参数代表从哪里开始查找，
    //从第五个元素向前查找
    console.log(arr.lastIndexOf(2, 5));

    //从最后一个字符向前查找
    console.log(arr.lastIndexOf(2, -2));
    if (arr.indexOf(2) != -1) {
      console.log("找到了");
    }
    // includes 返回boolean值
    if (arr.includes(2)) {
      console.log("找到了");
    }
  </script>
</body>

</html>